彩虹之上:神经生理学中有效使用彩色图的指南
脑电图(EEG)是认知和临床神经科学中最常用的技术。随着采集系统的记录、计算和分析工具箱的功能增强,EEG研究人员可以很容易地将数据进行转换,以时间分辨的方式突出神经活动的各种属性。这也适用于人类脑磁图(MEG)和颅内记录,它们通常与EEG技术相伴随,主要是对电生理时间序列的时频分解。在过去的20年里,使用这种基于频率分析的EEG研究的数量增加了4500%(据PubMed上的统计)。简而言之,时频分析利用傅立叶或小波变换等操作估计神经生理数据的频率(频谱)内容。频率估计是跨时间窗进行的,其中,频率特性的变化,如信号功率,可以通过时间-频率图等可视化表示来进行评估和解释。
时频图是投影至二维平面上的三维图。通常,横坐标表示时间,纵坐标表示频率。图的起伏代表与时间 × 频率坐标相关的一个因变量(例如,电生理时间序列的功率或相位)。地形特征是用彩色刻度来表示起伏的大小。研究者认为,这种颜色图可能会在知觉上产生误导,因此可能导致对神经生理效应的检测和解释产生偏颇。本研究的目标是提高人们对这些问题的认识,这些问题不是特定于时频图绘制或电生理学研究,而是影响科学数据的可视化,并提供最佳实践的建议。
在过去的20年里,约74%的电生理学研究的时间-频率经验效应是使用彩虹调色板的衍生物(例如,MATLAB的jet颜色方案;图1B)。彩虹调色板将数据值映射到RGB空间的线性路径上,从较冷的蓝色和绿色色调到较暖的黄色和红色色调。由此产生的配色方案色彩鲜艳,视觉悦目。然而,彩虹图会产生可论证和可量化的视觉错误,例如高对比度区域会在图像中产生异常现象(如不太协调的颜色跳跃)。一些科学领域,如海洋学和制图学已经创建并采用了替代配色方案,以缓解彩虹调色板存在的问题。
克服彩虹调色板的不足
Jet是彩虹调色板的一个例子,需要在MATLAB中执行。因为MATLAB也是电生理研究的常用工具,以下将用jet作为彩虹配色方案的一个典型例子来说明此文的论点。然而,研究者发现,其实这些出现的问题存在于所有彩虹调色板中。
1. 彩虹图缺乏自然的感知顺序
Rainbow颜色图像jet一样没有自然的感知顺序。考虑灰度调色板-较深和较浅的灰色有一个基于其亮度的自然感知顺序,称为连续色阶。相比之下,Rainbow颜色调色板不具备一套固有的自然顺序,它们依赖色调(颜色)的固定顺序,而不是亮度来区分颜色图的各个部分(图2)。时频图的有效绘制使用的Rainbow颜色依赖观看者所熟悉的色彩方案。然而,行为数据显示,即使是那些自称熟悉Rainbow配色方案的人,在阅读用Rainbow绘制的数据而不是自然排列的色标度时,表现更差(即出错率增加)。当用有顺序的调色板绘制时,知觉顺序的缺乏是明显的(图2)。灰阶从亮到暗的变化,或从暗到亮的色调是直观的解释。同样地,从一个共同的基线颜色发散出来的多色尺度也提供了可解释的感知顺序(如,Rd-Bu;图2)。Rainbow颜色图则不提供这些知觉属性。
2. 彩虹图在感知上并不统一
Rainbow颜色绘图和感知的这种不平衡导致了视觉显示上的急剧变化区。这些变化极大地改变了图像内容的识别,因此这不一定反映了基础数据的真实性质(图2)。Rainbow配色方案中的黄色色调被认为更明亮,倾向于将注意力放在不太重要的数据特征上。综上所述,有充足的证据表明,为什么Rainbow色板会误导或者对数据的解释存在感知偏差。
3. 彩虹图对于那些有色觉缺陷的人来说是不太容易理解的
看Rainbow图需要对红色、黄色和绿色进行有效的知觉识别。但是Rainbow颜色图代表的是相似亮度水平的红色和绿色,这对有色觉缺陷(CVDs)者对色标的感知形成了挑战。CVDs以不同的方式影响对颜色的感知,这取决于影响视锥细胞的缺陷的性质。但是,Rainbow色板需要的不是色调强度,而是色调的区分能力。因此,Rainbow色板对CVD观看者具有系统性的挑战。因此,为了促进科学出版物对读者的包容性,应该避免出现挑战CVD知觉可辨别性的彩色图。
基于软件的解决方案
图1C显示了神经生理学流行软件包中时频图的默认调色板。
这里,研究者提供了一个开源的、可访问的调色板列表。需要注意的是,改变调色板所需的具体步骤可能会因所使用的软件而异。对于使用MATLAB可视化的数据,用户可以在调用colormap函数之前加载下面的其中一个安装包。
1.Cividis。
视知觉统一的色彩图,为有或没有红绿CVD者提供相似的数据外观。
2.ColorCET。
可获得29种不同格式的视知觉统一的色彩图(https://colorcet.com)。
3.色彩通用设计(https://jfly.uni-koeln.de/color/)。
为科学可视化创建适当的配色方案的指南。研究者在这里也提供了一个MATLAB工具包(https://github.com/neurocoops/colourFriendlyMap)来根据这些原则构建颜色标度。
4.CMOcean。
https://matplotlib.org/cmocean/
5.ColorBrewer。
https://colorbrewer2.org
6.Matplotlib色彩图。
包括viridis,plasma,inferno,magma和cividis颜色图,具有连续性和视知觉统一性。也包括ColorBrewer图(https://github.com/BIDS/colormap)。
7.科学色彩图。
https://www.fabiocrameri.ch/colourmaps/
最后,研究者所强调的视觉化神经生理学数据时使用Rainbow调色板所产生的主要问题,其目的不是在指定一个特定的替代配色方案,因为最合适的调色板应该根据个体情况而定。然而,研究者提倡研究人员、软件开发人员和期刊编辑共同努力,不倡导在神经生理学中使用Rainbow颜色图,以确保数据能够更清晰、精确和容易获得。
相关推荐: